foreign subsidiaries - German English Dictionary